package
{
	public class BinarySearchStructure implements ISearchStructure
	{
		public function BinarySearchStructure()
		{
			
		}
		
		public function add(node:ISearchNode):void;
		public function remove(node:ISearchNode):void;
		public function find(node:ISearchNode):Boolean;
		public function getNodes(val:Number):Vector.<ISearchNode>;
		public function isEmpty():Boolean;
		public function numObjects():int;		
	}
}